Agile requirements prioritization in large-scale outsourced system projects: An empirical study

نویسندگان

  • Maya Daneva
  • Egbert van der Veen
  • Chintan Amrit
  • Smita Ghaisas
  • Klaas Sikkel
  • Ramesh Kumar
  • Nirav Ajmeri
  • Uday Ramteerthkar
  • Roel Wieringa
چکیده

The application of agile practices for requirements prioritization is a relatively recent trend. Hence, not all of its facets are well-understood. This exploratory study sets out to uncover the concepts that practitioners in a large software organization use in the prioritization process and the practices that they deem good. The study was carried out as a series of three embedded case studies in a large and mature company engaged in outsourced software development. Our grounded theory analysis of in-depth interviews yielded the following findings: (i) Understanding requirements dependencies is of paramount importance for the successful deployment of agile approaches in typical large outsourced projects. (ii) Next to business value, the most important prioritization criterion in the setting of typical outsourced large agile projects is risk. (iii) The software organization developed a new artefact that seems to be a worthwhile contribution to agile software development in the large: 'Delivery Stories', which complement user stories with technical implications, effort estimation and associated risk. These play a pivotal role in prioritization. (iv) The vendor's domain knowledge is key asset for setting up successful client-developer collaboration (v) The use of agile prioritization practices depends on the type of project outsourcing arrangement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework to Improve the Requirements Engineering Process for Software Development Outsourcing

The number of IT projects outsourced for software development is increasing day by day as outsourcing is anticipated to provide substantial benefits and the organizations which outsource the projects have certain constraints. But unfortunately, a considerable number of the projects which are outsourced for development are failed in realizing the estimated results. The failure reasons are often ...

متن کامل

Perspectives on Productivity and Delays in Large-Scale Agile Projects

Many large and distributed companies run agile projects in development environments that are inconsistent with the original agile ideas. Problems that result from these inconsistencies can affect the productivity of development projects and the timeliness of releases. To be effective in such contexts, the agile ideas need to be adapted. We take an inductive approach for reaching this aim by bas...

متن کامل

Reprioritizing the Requirements in Agile Software Development: Towards a Conceptual Model from Clients' Perspective

Continuous and client-centric requirements reprioritization forms the very core of today’s agile approaches. In this paper, we report on results of a grounded theory study on agile requirements prioritization methods. The outcome is a conceptual model for understanding the inter-iteration prioritization process from client’s perspective. The latter is derived from the authors’ experiences and b...

متن کامل

Identification of Pattern used in Determination of Critical Success Factors in ITS Projects, Case Study: Road Maintenance and Transportation Organization

One of the risks recognized by relevant authorities is the risk of outsourcing ITS projects. The purpose of this study was to design and explain the pattern of determining the critical success factors in outsourcing large-scale ITS projects in the Ministry of Roads and Urban Development (Road Maintenance and Transportation Organization). This study was performed using qualitative method. The pa...

متن کامل

A survey study of critical success factors in agile software projects in former Yugoslavia IT companies

Determining the factors that have an influence on the success of the software development projects has been the focus of extensive research for more than 30 years. In recent years agile methodology of software development has become the dominant one for all kinds of software development projects. In this paper we present the results of empirical study for determining critical factors that influ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 86  شماره 

صفحات  -

تاریخ انتشار 2013